<?php
/**
 * Author: LaiGuiming
 * Time: 2017-11-15 09:34:50
 * Copyright (C) 2016 Longyan Wehome Message CO.,LTD.
 */

namespace app\admin\controller\sys;
use app\common\controller\BackEnd;
use app\admin\model\Menu;

/**
 * 角色控制器
 * Class Role
 * @package app\admin\controller
 */
class Role extends BackEnd
{
    protected $model;//模型对象
    protected $modelName;//模型名称
    protected $explain;//说明

    public function _initialize()
    {
        parent::_initialize();
        $this->model=D("role");
        $this->modelName="Role";
        $this->explain="角色";
    }

    /**
     * 默认生成的控制器所继承的父类中有index/add/save/del/loadData五个方法
     * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
     * 需要将app/admin/lib/traits/Crud.php中对应的方法复制到当前控制器,然后进行修改
     */

    /**
     * 新增
     * @param int $id
     * @return mixed
     */
    public function add($id = -1)
    {
        $this->assign('data', $this->model->get($id));
        //获取菜单权限
        $this->assign('menus', Menu::where("")->order('sort asc')->select());
        return $this->fetch();
    }
}